I found the 70-290 easier than I expected. I thought I was going to just scrape by. i did quite well. I found it easier than 70-270.
I'm yet to do 70-291 so I personally have done this in this order.
70-291 scares me going by what other people have written in these forums.