Physical size is the main difference between them and mini computer and main frames has been replaced by PC's and virtualization.Feature wise in the past main frame computers was way ahead of PC's as they had virtualization ,redundant file systems etc.
Thanks
Online Computer Repair