99% of the time we will only ride roller coasters in the front row. UNLESS: We have read or been told to sit else where on a roller coaster for a better experience IE: Magnum, not sitting above a wheel, second to last seat on Beast, ect... However, to us nothing beats being the front of a roller coaster, and having an unobstructed view of what's to come.
I hate having people in front of us on roller coasters. It never fails, if I sit anywhere but the front on a roller coaster I always end up behind a girl with obnoxiously long hair, and half way through the ride I am being hit in the face with her hair. Or there is always that one kid who thinks it's funny to spit on the roller coaster at random times, and I end up getting hit with it. So to avoid any of this we just sit in the front row. Another reason we started booking VIP Tours at any park we go to... We don't have to wait for the front row!