Its really the front blind spots that would concern me, between the front posts, the big mirrors, and the low seats I'm afraid it would feel a little tank-ish. I don't have much of a neck so I rarely turn my head far enough to get to the rear blind spots, so look out if you're ever behind me.
I don't mind the IFS, its at least tucked up in pretty well, though it looks as though it could use some beefing up. Plus if there's one place to have IFS, its on smaller vehicles that aren't going to get the boucy hammer effect quite so much. Which probably is really only an issue on rocks for the most part.