Lately, I've been a big fan of Skechers. They seem to fit better then some of the big big names at least in my opinion. I like how the front of these have lots of room and fit snug in the back. I also like how the front top is mesh which lets your feet breathe better. These can be used for general everyday and also for workouts. They bend and flex very well but aren't too soft so you get good support. They are pretty light weight so walking is easy and less tiring compared to heavy sneakers. The only thing is that the traction on the bottom is a bit different than the usual types. There aren't any bumps, its more flat with groves.