ну используй только тогда, когда это необходимо для компиляции ( ну либо вместо inline можно static )
forceinline можно использовать если это тебе необходимо для защиты твоего приложения, если ты накладываешь виртуализацию на функцию и из нее вызываются другие, то лучше к этим функциям добавить приписку forceinline