they are your web hosts. I know who your ISP is, but I can't divulge that without your consent - it's the company after the @ in your email address.
1&1 are a very large hosting company, and althought we have seen a few complaints about their customer service, we've also seen a lot of praise for the qality of their hosting packages. It's extremely rare for a login password not to work, and when that happens it is very often because of an input error; people mistakenly use upper case instead of lower case, or they leave a letter or number out - that kind of thing.
I'm not sure what you mean by "unstable web page" - can you elaborate on that?
Perhaps we can help with your 1&1 problems, and give you time to reconsider. You may not need to move hosts, or even to upgrade your hosting package. Why not post back with specific details, and we'll work through the problems with you?