I pesonaly prefer vanquishvps. they have many different sized servers with great prices. i rent my server from them and havent had one problem! they have FTP(install your own things with filezilla) and good control panel. You can install tekkit and they have great customer support! go check them out at vanquishvps.com