To check alignment, show the output of this command, fdisk -lu
XFS is a good choice but I think ext4 is slightly faster. If you do go with XFS you should format it properly. If you plan on using extended attributes for ACL's you need to format with larger inodes or your ACL's will be in separate inodes than the actual file. This could be viewed as a format of fragmentation and cause a performance hit on every single file using ACL's.
Here is what I use when formatting XFS:
mkfs.xfs -f -i size=1024,attr=2 -l version=2,size=128m,lazy-count=1
The -i size=1024 is for large ACL's, if you aren't using large ACL's this isn't necessary.
To check the scheduler, show the output of this command, cat /sys/block/<device>/queue/scheduler