I switched from a PC to an iMac a few years ago and couldn’t be happier. The hard drive died on my PC, so it was a good time to make the switch. Here is an
article which is pretty good. Be sure to read the comments. This other
article answers some of your questions.
The SSD (solid state drive) makes for a fast boot up. I would recommend getting an external drive for back ups. Our Epson printer works with both PCs and Macs. I would check the website of your printers maker. If you look up the model, it should list compatible systems.