I am not a fan of either a front bag or a large seat bag. We call the big seat bags "utter bags". They can interfere with leg and pedal stoke motion and it looks really weird from behind.
Do you really need to carry all that stuff? On my road bike I carry 2 tubes, irons, some med. supplies in my seat bag. It's fairly small and tucks up underneath the saddle. I also use a Bento Bag. I can place in it either my digital camera, my keys and cell phone, goodies/snacks. I also have an advantage in that I like to use a Camelbak for water. Even though my road Camelbak is small, I can still out in it a pump, keys, Gu/bars, lip gloss, money, ID etc.
