That one looks okay. It doesn't really limit you to particular file formats (it looks like it does, but all they're doing is intentionally lengthening their feature list). Also, when a shared host says that they offer "unlimited" disk space and bandwidth, that usually (if it's a good provider) means that they will allow you as much as you want unless it starts to interfere with other users of the box or if it gets excessive. If they're a bad provider, they'll shut you off and try to squeeze more money out of you. The former is more common than the latter.
I would definitely advise against the cheapest plan since it limits you to a single MySQL database, though, but the middle one looks pretty nice. The reason I'd recommend against services that only offer a single MySQL database is because if you're the target of an SQL injection attack you could wind up losing your entire site, not just the application that's affected. Whenever I install a new service to s.net, I create a new database for it, with its own unique, randomized password. That way, if someone uses an SMF exploit to wipe the forums I won't risk losing anything in WordPress and vice versa.
As for s.net, I'm currently using
1&1 for my hosting needs (Zakamiro uses it, too, and his positive experience is what pushed me to try it). I'm using the 1&1 Home plan (the second cheapest, at $5 a month) which gives me 120GB of disk space and 1.2TB of transfer. In other words, way more than I'll ever use. 1&1 has proven to be fast and reliable, so I approve. My only gripe is the 100MB database limit, but I'm sure I'll have found a new service (or reset the forums again, lawl) by the time we get near that (currently at 12MB for the SMF database).