For one of my object (for e.g. Bug), we want a self lookup to the same object to store child records (for e.g. Child Bugs).
After that I created a custom report type on Bug with child object Bug. I am able to see reports like any other look up relationship. I am able to use Functions in "Summary Report", where I can group by "Parent Bug".
By this POC, I think that giving self lookup will not affect my reporting requirements in future.
Please suggest me, if anyone has got/experienced any issues in Reports while using Self look up in Salesforce.
Thanks and Regards,