kodi on the raspi should work just like xbmc on your PC. If you have a lot of media on your PC, it might not fit on the raspi, but you can connect to our PC via NFS or SMB and access your media. Anything you can do on the PC should work with kodi on the raspi.
You can also connect a large USB stick or spinning disk to one of the USB ports.
You could run kodi on your Mac or PC. It should look the same.
You can use your phone as a remote.
I have a small USB/wireless keyboard/mouse that is really handy.
Go for it!