Edwardsville is getting very expensive for housing, something cheaper could be found in collinsville or wood river, both have good interstate access. Edwradsville is turning into an uppity kinda place very fast. I live right behind the new dierbergs and the town is getting pretty crowded.
If you have kids I know their schools are good and if they play sports its a no brainer.
I like edwardsville, but I would try to find something out of town a bit. I know renting is expensive but can be done.