1 ) Yes (I only play with it to test)
2 ) Yes (But at version 8 > I got some erros, I dont use it in production any more)
3) Yes, you can use a job and make a schedule on it (by start step) but I do use external tools to do that (cron/git/CI-CD);
4) Yes, CE its very stable, EE version gets you extra features and support (most of the features are focus on cloud based services);