I use OwnageHosting. They are absolutely amazing. You can choose your own version, choose your own type of server. Dedicated IP, 24/7, No Lag whatsoever, scheduled tasks than you can make whatever and however many you want, Easy access console and chat, easy installation of plugins. ability to use external programs like FileZilla to host the files there which you can let other people use to manage the server files which are super easy to upload and manage. Great customer response time. and best of all very cheap with discount codes all the time